###字符串

# 1.回文字符串
# user_input = input("请输入任意字符串：")
# if user_input == user_input[-1::-1]:
#     print("是回文字符串")
# else:
#     print("不是回文字符串")


# 2.大小写转换
s1 = "hello"
s2 = "world"

# print(s1.upper())
# print(s2.upper())

# 2.1判断用户输入的账号的第一个字母是否为大写
# username = input("输入账号")
# one = username[0:1]
# if one.isupper():
#     print("是大写字母")
# else:
#     print("不是大写字母")


# 3.判断字符串以什么字母开头或以什么结尾

s1 = "www.baidu.com"
# print(s1.startswith('w'))  # 判断是否以w开头


# 4.查找字符的所在的位置，返回下标索引的位置。未查到则返回-1
s1 = "hello world"
# print(s1.find('l'))

# 5.去除前后的空格 strip
s1 = '              abc    '
# print(s1.strip())

# 6.字符串分割 split
s = '123,45,67'
# 以逗号分割，返回的是列表
# print(s.split(','))


##构造5页的url存在某个列表中
# https://www.dy2018.com/html/gndy/dyzz/index.html
# https://www.dy2018.com/html/gndy/dyzz/index_2.html   第二页
# https://www.dy2018.com/html/gndy/dyzz/index_3.html   第三页
# https://www.dy2018.com/html/gndy/dyzz/index_4.html   第四页
# https://www.dy2018.com/html/gndy/dyzz/index_5.html   第五页


# 只需要路径的一部分，就能获得指定内容的多个路径
urls = ["https://www.dy2018.com/html/gndy/dyzz/index_{}".format(index) + '.html' for index in range(1, 6)]
# print("没处理之前")
# print(urls)

urls[0] = urls[0].split('_')[0] + '.html'
# print("处理后的")
# print(urls) #输出多个路径：除了index后面和.html之间的内容不同，其他部分都一样


# join
s1 = 'lucy'
print('_'.join(s1))  # l_u_c_y

# 拼接路径


# 字符替换
s1 = "hello hi  hi  world"
# 参数count1是替换的次数，不写则默认为替换所有
# print(s1.replace('h', 'H',3))
print(s1.replace('h', 'H'))

#设置填充物center
s1='abc'
print(s1.center(10, '*'))



